package servicio;

import java.util.List;

import interfazdao.IComponenteDAO;

import modelo.Componente;



import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;


@Service
public class SComponente {
	
	
	@Autowired
	private IComponenteDAO interfaceComponente;
	
	public void guardar(Componente componente) {
		interfaceComponente.save(componente);
	}

	
	public Componente buscarComponente(long id) {
		return interfaceComponente.findOne(id);
	}
	
	public List<Componente> buscarActivos() {
		List<Componente> componentes;
		componentes = interfaceComponente.findByEstatusTrueOrderByNombreAsc();
		return componentes;
	}

	public Componente buscarComponenteporNombre(String nombre){
		return interfaceComponente.findByNombre(nombre);
	}
}
